N N N H N CH 3 O O CH 3